package filesystem.util;

import java.io.IOException;
import java.net.ServerSocket;

/**
 * Classe de fechamento do socket.
 *
 * Quando o programa terminar o método run será executado e o
 * socket será fechado.
 */
public class CloseSocket extends Thread{
	ServerSocket socket; ///Socket a ser fechado
	
	public CloseSocket(ServerSocket socket){
		this.socket = socket;
	}
	
	@Override
	public void run(){
		try {
			this.socket.close();
		} catch (IOException e) {
			e.printStackTrace();
			System.exit(-1);
		}
	}
}